body{font-family: Verdana, Arial; font-size: 12px;}
a{outline:0;color:#4ad;text-decoration:none;}
a:hover{color:#069;text-decoration:none;}
h1{font-size:24px; margin: 24px 0 12px 0;}
h2{font-size:20px; margin: 20px 0 10px 0;}
h3{font-size:18px; margin: 18px 0 9px 0;}
h4{font-size:16px; margin: 16px 0 8px 0;}
.errors, .error{border: 2px solid #b55; background: #Fee; padding: 3px}
.clearing{clear: both; height: 0; width: 100%;}
#top-menu{
	position: absolute;
	top: 0;
	width: 100%;
	background: #ddd;
	padding: 5px 0;
}
#top-menu li{
	display: inline;
	margin: 0 10px;
}
#top-menu a, #top-menu a:visited{
	color: #111; 
	text-decoration: none; 
	border-bottom: 1px dotted #111;
}
#top-menu a:hover{
	background: #000;
	color: #fff;
	border-bottom: 1px dotted #fff;
}
#menu {
	margin: 10px 0;
	padding: 5px 0 5px 20px;
	background: #eee;
}
#menu li {
	display: inline;
	margin: 0 10px;
}
#menu li a, #menu li a:visited{
	color: #111; 
	text-decoration: none; 
	border-bottom: 1px dotted #111;
}
#menu li a:hover{
	background: #000;
	color: #fff;
	border-bottom: 1px dotted #fff;
}
table{margin: 10px;}
td{padding: 0 3px;}
#message-list {
	width: 500px;
}
#message-list li{
	display: block;
	padding: 5px;
}
#message-list li.notread{
	background: #eee;
}
#message-list li p {
	
}
#message-list li p a {
}
#message-list li a {}
#message-list li small {}